package com.note.service;

import com.note.pojo.Note;
import org.apache.ibatis.annotations.Param;

import javax.servlet.http.HttpSession;
import java.util.List;

public interface NoteService {
    //增加笔记
    Integer insertNote(Note note, HttpSession session);
    //根据uid笔记
    List<Note> listNoteByUid(Integer userid);
    //根据id查笔记
    Note getNoteById(Integer id);
    //根据uid和type查询笔记
    List<Note> listByUidTy(Integer userid,int type);
    //根据id删除笔记
    void deleteNoteById(Integer id);
    //修改笔记类型
    void alterType(Integer id,int type);
    //修改笔记
    void alterNote(Note note);
    //根据type查询笔记
    List<Note> getNotesByType(int type);
}
